// 令牌记录
export interface SysOauthClientRecord {
  client_id?: string; // 客户端ID
  resource_ids?: string; // 接入资源列表
  client_secret?: string; // 客户端密钥
  scope?: string; // 授权范围
  authorized_grant_types?: string; // 授权类型
  redirect_uri?: string; // 回调地址
  authorities?: string; // 权限标识
  access_token_validity?: string; // 访问令牌有效期
  refresh_token_validity?: string; // 刷新令牌有效期
  additional_information?: string; // 附加信息
  createTime?: string; //
  archived?: string; //
  trusted?: string; //
  autoapprove?: string; // 自动授权
}

// 分页查询的令牌
export interface SysOauthClientParams extends Partial<SysOauthClientRecord> {
  page: number;
  limit: number;
  // Partial携带具体查询条件
}

// 列表值
export interface SysOauthClientListRes {
  list: SysOauthClientRecord[];
  total: number;
}
